package com.itheima.company.service;

import com.itheima.company.pojo.Company;
import java.util.List;

/**
 * @author IntelliJ IDEA
 * @date 2020/10/18  10:25
 */
public interface CompanyService {

    /**
     * 查询所有企业
     * @return              所有企业列表集合
     */
    List<Company> findCompanys();

    /**
     * 根据id查询企业
     * @param id            企业id
     * @return              企业  POJO类型
     */
    Company findCompanyById(String id);

    /**
     * 根据id删除企业
     * @param id            企业id
     * @return              数据库中表受影响的行数
     */
    Integer deleteCompanyById(String id);

    /**
     * 修改企业信息
     * @param company       企业信息
     * @return              数据库中表受影响的行数
     */
    Integer updateCompanyById(Company company);

    /**
     * 新增企业
     * @param company       企业信息
     * @return              数据库中表受影响的行数
     */
    Integer addCompany(Company company);
}
